package com.lill.stock.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 入库单
 * @author lulu
 *
 */
public class StockInnerModel implements Serializable {

	private static final long serialVersionUID = -3664845914626856340L;

	/**
	 * 主键
	 */
	private String id;
	/**
	 * 入库单编码
	 */
	private String code;
	/**
	 * 入库人员
	 */
	private String personId;
	/**
	 * 入库人员名称
	 */
	private String personName;
	/**
	 * 入库日期
	 */
	private Date innerDate;
	/**
	 * 总金额
	 */
	private BigDecimal expenditure; 
	/**
	 * 仓库Id
	 */
	private String storageId;
	/**
	 * 仓库名称
	 */
	private String storageName;
	/**
	 * 所属公司
	 */
	private String companyId;
	/**
	 * 公司名称
	 */
	private String companyName;
	/**
	 * 所属门店
	 */
	private String branchId;
	/**
	 * 门店名称
	 */
	private String branchName;
	/**
	 * 入库商品
	 */
	private List<StockInnerDetailModel> productList;
	/**
	 * 备注
	 */
	private String content;
	/**
     * 状态 -1：删除 0：冻结   1：有效
     */
    private Integer status;
    /**
     * 创建者ID
     */
    private String createUser;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新者ID
     */
    private String updateUser;
    /**
     * 更新时间
     */
    private Date updateTime;
    
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getPersonId() {
		return personId;
	}
	public void setPersonId(String personId) {
		this.personId = personId;
	}
	public Date getInnerDate() {
		return innerDate;
	}
	public void setInnerDate(Date innerDate) {
		this.innerDate = innerDate;
	}
	public BigDecimal getExpenditure() {
		return expenditure;
	}
	public void setExpenditure(BigDecimal expenditure) {
		this.expenditure = expenditure;
	}
	public String getStorageId() {
		return storageId;
	}
	public void setStorageId(String storageId) {
		this.storageId = storageId;
	}
	public String getStorageName() {
		return storageName;
	}
	public void setStorageName(String storageName) {
		this.storageName = storageName;
	}
	public String getCompanyId() {
		return companyId;
	}
	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	public String getBranchId() {
		return branchId;
	}
	public void setBranchId(String branchId) {
		this.branchId = branchId;
	}
	public String getBranchName() {
		return branchName;
	}
	public void setBranchName(String branchName) {
		this.branchName = branchName;
	}
	public List<StockInnerDetailModel> getProductList() {
		return productList;
	}
	public void setProductList(List<StockInnerDetailModel> productList) {
		this.productList = productList;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getUpdateUser() {
		return updateUser;
	}
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getPersonName() {
		return personName;
	}

	public void setPersonName(String personName) {
		this.personName = personName;
	}
}
